<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>http::basic_parser::eager (2 of 2 overloads)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Boost.Beast">
<link rel="up" href="../eager.html" title="http::basic_parser::eager">
<link rel="prev" href="overload1.html" title="http::basic_parser::eager (1 of 2 overloads)">
<link rel="next" href="../got_some.html" title="http::basic_parser::got_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../eager.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../got_some.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h6 class="title">
<a name="beast.ref.boost__beast__http__basic_parser.eager.overload2"></a><a class="link" href="overload2.html" title="http::basic_parser::eager (2 of 2 overloads)">http::basic_parser::eager
          (2 of 2 overloads)</a>
</h6></div></div></div>
<p>
            Set the eager parse option.
          </p>
<h7><a name="beast.ref.boost__beast__http__basic_parser.eager.overload2.h0"></a>
            <span class="phrase"><a name="beast.ref.boost__beast__http__basic_parser.eager.overload2.synopsis"></a></span><a class="link" href="overload2.html#beast.ref.boost__beast__http__basic_parser.eager.overload2.synopsis">Synopsis</a>
          </h7><pre class="programlisting"><span class="keyword">void</span>
<span class="identifier">eager</span><span class="special">(</span>
    <span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<h7><a name="beast.ref.boost__beast__http__basic_parser.eager.overload2.h1"></a>
            <span class="phrase"><a name="beast.ref.boost__beast__http__basic_parser.eager.overload2.description"></a></span><a class="link" href="overload2.html#beast.ref.boost__beast__http__basic_parser.eager.overload2.description">Description</a>
          </h7><p>
            Normally the parser returns after successfully parsing a structured element
            (header, chunk header, or chunk body) even if there are octets remaining
            in the input. This is necessary when attempting to parse the header first,
            or when the caller wants to inspect information which may be invalidated
            by subsequent parsing, such as a chunk extension. The <code class="computeroutput"><span class="identifier">eager</span></code>
            option controls whether the parser keeps going after parsing structured
            element if there are octets remaining in the buffer and no error occurs.
            This option is automatically set or cleared during certain stream operations
            to improve performance with no change in functionality.
          </p>
<p>
            The default setting is <code class="computeroutput"><span class="keyword">false</span></code>.
          </p>
<h7><a name="beast.ref.boost__beast__http__basic_parser.eager.overload2.h2"></a>
            <span class="phrase"><a name="beast.ref.boost__beast__http__basic_parser.eager.overload2.parameters"></a></span><a class="link" href="overload2.html#beast.ref.boost__beast__http__basic_parser.eager.overload2.parameters">Parameters</a>
          </h7><div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
</colgroup>
<thead><tr>
<th>
                    <p>
                      Name
                    </p>
                  </th>
<th>
                    <p>
                      Description
                    </p>
                  </th>
</tr></thead>
<tbody><tr>
<td>
                    <p>
                      <code class="computeroutput"><span class="identifier">v</span></code>
                    </p>
                  </td>
<td>
                    <p>
                      <code class="computeroutput"><span class="keyword">true</span></code> to set the
                      eager parse option or <code class="computeroutput"><span class="keyword">false</span></code>
                      to disable it.
                    </p>
                  </td>
</tr></tbody>
</table></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright &#169; 2016, 2017 Vinnie Falco<p>
        Distributed under the Boost Software License, Version 1.0. (See accompanying
        file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
      </p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../eager.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../got_some.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
